/* 
 * Copyright 2014-2021 UME Framework, GNU General Public License 
 */
package com.u2framework.lib.tool.gen.entity.bean;

/**
 * BaseFieldBean
 *
 * @author SultansOfSwing & MaYue
 */
public class BaseFieldBean {
    /**
     * column sequence
     */
    private String colNo;
    /**
     * column id (name)
     */
    private String colId;
    /**
     * column label
     */
    private String colName;
    /**
     * column business type
     */
    private String colBizType;
    /**
     * column DB type with length define
     */
    private String colDbTypeDDL;
    /**
     * column length
     */
    private String colLength;
    /**
     * column PK flag
     */
    private boolean colPK;
    /**
     * column not null flag
     */
    private boolean colNotNull;
    /**
     * column default value
     */
    private String colDefaultValue;
    /**
     * column format
     */
    private String colFormat;
    /**
     * column min value define
     */
    private String colMinValue;
    /**
     * column max value define
     */
    private String colMaxValue;
    /**
     * column comment
     */
    private String colComment;
    /**
     * flag for auto increment
     */
    private boolean flagAutoIncrement;
    /**
     * flag for creator ID
     */
    private boolean flagCreatorId;
    /**
     * flag for updater ID
     */
    private boolean flagUpdaterId;
    /**
     * flag for create time
     */
    private boolean flagCreateTime;
    /**
     * flag for update time
     */
    private boolean flagUpdateTime;
    /**
     * flag for update version
     */
    private boolean flagUpdateVersion;
    /**
     * flag for optimistic check
     */
    private boolean flagOptimisticCheck;
    /**
     * flag for logical delete
     */
    private boolean flagLogicalDelete;
    /**
     * flag for logical delete (on value)
     */
    private String flagLogicalDeleteValueOn = "1";
    /**
     * flag for logical delete (off value)
     */
    private String flagLogicalDeleteValueOff = "0";

    /**
     * @return the colNo
     */
    public String getColNo() {
        return colNo;
    }
    /**
     * @param colNo the colNo to set
     */
    public void setColNo(String colNo) {
        this.colNo = colNo;
    }
    /**
     * @return the colName
     */
    public String getColName() {
        return colName;
    }
    /**
     * @param colName the colName to set
     */
    public void setColName(String colName) {
        this.colName = colName;
    }
    /**
     * @return the colId
     */
    public String getColId() {
        return colId;
    }
    /**
     * @param colId the colId to set
     */
    public void setColId(String colId) {
        this.colId = colId;
    }
    /**
     * @return the colBizType
     */
    public String getColBizType() {
        return colBizType;
    }
    /**
     * @param colBizType the colBizType to set
     */
    public void setColBizType(String colBizType) {
        this.colBizType = colBizType;
    }
    /**
     * @return the colDbTypeDDL
     */
    public String getColDbTypeDDL() {
        return colDbTypeDDL;
    }
    /**
     * @param colDbTypeDDL the colDbTypeDDL to set
     */
    public void setColDbTypeDDL(String colDbTypeDDL) {
        this.colDbTypeDDL = colDbTypeDDL;
    }
    /**
     * @return the colLength
     */
    public String getColLength() {
        return colLength;
    }
    /**
     * @param colLength the colLength to set
     */
    public void setColLength(String colLength) {
        this.colLength = colLength;
    }
    /**
     * @return the colPK
     */
    public boolean isColPK() {
        return colPK;
    }
    /**
     * @param colPK the colPK to set
     */
    public void setColPK(boolean colPK) {
        this.colPK = colPK;
    }
    /**
     * @return the colNotNull
     */
    public boolean isColNotNull() {
        return colNotNull;
    }
    /**
     * @param colNotNull the colNotNull to set
     */
    public void setColNotNull(boolean colNotNull) {
        this.colNotNull = colNotNull;
    }
    /**
     * @return the colFormat
     */
    public String getColFormat() {
        return colFormat;
    }
    /**
     * @param colFormat the colFormat to set
     */
    public void setColFormat(String colFormat) {
        this.colFormat = colFormat;
    }
    /**
     * @return the colMinValue
     */
    public String getColMinValue() {
        return colMinValue;
    }
    /**
     * @param colMinValue the colMinValue to set
     */
    public void setColMinValue(String colMinValue) {
        this.colMinValue = colMinValue;
    }
    /**
     * @return the colMaxValue
     */
    public String getColMaxValue() {
        return colMaxValue;
    }
    /**
     * @param colMaxValue the colMaxValue to set
     */
    public void setColMaxValue(String colMaxValue) {
        this.colMaxValue = colMaxValue;
    }
    /**
     * @return the colComment
     */
    public String getColComment() {
        return colComment;
    }
    /**
     * @param colComment the colComment to set
     */
    public void setColComment(String colComment) {
        this.colComment = colComment;
    }
    /**
     * @return the colDefaultValue
     */
    public String getColDefaultValue() {
        return colDefaultValue;
    }
    /**
     * @param colDefaultValue the colDefaultValue to set
     */
    public void setColDefaultValue(String colDefaultValue) {
        this.colDefaultValue = colDefaultValue;
    }
    /**
     * @return the flagOptimisticCheck
     */
    public boolean isFlagOptimisticCheck() {
        return flagOptimisticCheck;
    }
    /**
     * @param flagOptimisticCheck the flagOptimisticCheck to set
     */
    public void setFlagOptimisticCheck(boolean flagOptimisticCheck) {
        this.flagOptimisticCheck = flagOptimisticCheck;
    }
    /**
     * @return the flagLogicalDelete
     */
    public boolean isFlagLogicalDelete() {
        return flagLogicalDelete;
    }
    /**
     * @param flagLogicalDelete the flagLogicalDelete to set
     */
    public void setFlagLogicalDelete(boolean flagLogicalDelete) {
        this.flagLogicalDelete = flagLogicalDelete;
    }
    /**
     * @return the flagUpdateVersion
     */
    public boolean isFlagUpdateVersion() {
        return flagUpdateVersion;
    }
    /**
     * @param flagUpdateVersion the flagUpdateVersion to set
     */
    public void setFlagUpdateVersion(boolean flagUpdateVersion) {
        this.flagUpdateVersion = flagUpdateVersion;
    }
    /**
     * @return the flagUpdateTime
     */
    public boolean isFlagUpdateTime() {
        return flagUpdateTime;
    }
    /**
     * @param flagUpdateTime the flagUpdateTime to set
     */
    public void setFlagUpdateTime(boolean flagUpdateTime) {
        this.flagUpdateTime = flagUpdateTime;
    }
    /**
     * @return the flagCreateTime
     */
    public boolean isFlagCreateTime() {
        return flagCreateTime;
    }
    /**
     * @param flagCreateTime the flagCreateTime to set
     */
    public void setFlagCreateTime(boolean flagCreateTime) {
        this.flagCreateTime = flagCreateTime;
    }
    /**
     * @return the flagUpdaterId
     */
    public boolean isFlagUpdaterId() {
        return flagUpdaterId;
    }
    /**
     * @param flagUpdaterId the flagUpdaterId to set
     */
    public void setFlagUpdaterId(boolean flagUpdaterId) {
        this.flagUpdaterId = flagUpdaterId;
    }
    /**
     * @return the flagCreatorId
     */
    public boolean isFlagCreatorId() {
        return flagCreatorId;
    }
    /**
     * @param flagCreatorId the flagCreatorId to set
     */
    public void setFlagCreatorId(boolean flagCreatorId) {
        this.flagCreatorId = flagCreatorId;
    }
    /**
     * @return the flagAutoIncrement
     */
    public boolean isFlagAutoIncrement() {
        return flagAutoIncrement;
    }
    /**
     * @param flagAutoIncrement the flagAutoIncrement to set
     */
    public void setFlagAutoIncrement(boolean flagAutoIncrement) {
        this.flagAutoIncrement = flagAutoIncrement;
    }
    /**
     * @return the flagLogicalDeleteValueOn
     */
    public String getFlagLogicalDeleteValueOn() {
        return flagLogicalDeleteValueOn;
    }
    /**
     * @param flagLogicalDeleteValueOn the flagLogicalDeleteValueOn to set
     */
    public void setFlagLogicalDeleteValueOn(String flagLogicalDeleteValueOn) {
        this.flagLogicalDeleteValueOn = flagLogicalDeleteValueOn;
    }
    /**
     * @return the flagLogicalDeleteValueOff
     */
    public String getFlagLogicalDeleteValueOff() {
        return flagLogicalDeleteValueOff;
    }
    /**
     * @param flagLogicalDeleteValueOff the flagLogicalDeleteValueOff to set
     */
    public void setFlagLogicalDeleteValueOff(String flagLogicalDeleteValueOff) {
        this.flagLogicalDeleteValueOff = flagLogicalDeleteValueOff;
    }



}
